package com.framework.service;

import com.baomidou.mybatisplus.service.IService;
import com.framework.entity.sys.SysCard;

import java.util.List;
import java.util.Map;

/**
 * 功能描述: 代理商收货地址接口
 *
 * @author ck
 * @date 2018/8/28 19:46
 */
public interface SysCardService extends IService<SysCard> {
	/**
	 * 推荐办卡明细
	 * @param token
	 * @param cardState
	 * @param params
	 * @param pageNo
	 * @return
	 */
	List<Map<String,Object>> queryCardList(String token,String cardState,String params,Integer pageNo);
	/**
	 * 信用卡查询奖励
	 * @param token 登录人token
	 * @param monthTime 审核状态
	 * @return
	 */
	Map<String,Object> queryCardRewardMap(String token, String monthTime);

	/**
	 * 录入信用卡
	 * @param sysCard
	 */
	void insertCard(SysCard sysCard);

	/**
	 * 查询信用卡申请是否重复
	 * @param agentId
	 * @param bankType
	 * @param phone
	 * @return
	 */
	boolean queryIsCardRepeat(Long agentId,String bankType,String phone);

	/**
	 * 查询玖富万卡的id
	 * @param agentId
	 * @return
	 */
	String queryShopId(Long agentId);
}

